Disable neon support
authorPeter Michael Green <plugwash@raspbian.org>
Fri, 30 Jan 2026 17:37:51 +0000 (17:37 +0000)
committerRaspbian forward porter <root@raspbian.org>
Fri, 30 Jan 2026 17:37:51 +0000 (17:37 +0000)
it seems to assume armv8 neon which not all systems have.

Gbp-Pq: Name disable-neon.patch

babl/base/meson.build
babl/meson.build
meson.build

index c0e068301bbf1103dcc5e9f572a1a4754c1cb6bd..85620461c97ff1dcf296f0a6895c8bb4d76bdf63 100644 (file)
@@ -50,14 +50,13 @@ if host_cpu_family == 'x86_64'
 
 endif
 
-
-if host_cpu_family == 'arm'
-
-  babl_base_arm_neon = static_library('babl_base-arm-neon',
-    babl_base_sources,
-    include_directories: [rootInclude, bablInclude],
-    dependencies: [math, lcms, log],
-    c_args: common_c_flags + arm_neon_flags
-  )
-
-endif
+#if host_cpu_family == 'arm'
+#
+#  babl_base_arm_neon = static_library('babl_base-arm-neon',
+#    babl_base_sources,
+#    include_directories: [rootInclude, bablInclude],
+#    dependencies: [math, lcms, log],
+#    c_args: common_c_flags + arm_neon_flags
+#  )
+#
+#endif
index e3129d38f9eb1b02695ca6c1e773956d560ac5cb..fc494110bf3308bb98e60f2a7ba8b210b351cd89 100644 (file)
@@ -128,7 +128,7 @@ babl_includes = [rootInclude, bablBaseInclude]
 if host_cpu_family == 'x86_64'
   simd_extra = [babl_base_x86_64_v2, babl_base_x86_64_v3, babl_base_x86_64_v4]
 elif host_cpu_family == 'arm'
-  simd_extra = [babl_base_arm_neon]
+  simd_extra = []
 else
   simd_extra = []
 endif
index 576762ca51d54bc928d3d8977a1cd9f9119c7170..29527656a7526a5b24a95257a0b614c4083c5a25 100644 (file)
@@ -94,8 +94,8 @@ elif host_cpu_family == 'ppc64'
   conf.set10('ARCH_PPC',    true)
   conf.set10('ARCH_PPC64',  true)
 elif host_cpu_family == 'arm'
-  have_arm = true
-  conf.set10('ARCH_ARM',  true)
+  #have_arm = true
+  #conf.set10('ARCH_ARM',  true)
 elif host_cpu_family == 'aarch64'
   have_aarch64 = true
   conf.set10('ARCH_AARCH64',  true)